Nicholas John has an established practice assisting with the formation of different forms of offshore entities and providing advice on the structuring of cross-border transactions. In addition, he supports his clients on financial matters, company registration and trade marks, acting largely for international clients. He has further expertise in CBI and blockchain advisory.