About Inchmead Capital Advisory Limited (06398473) United Kingdom