About Supermarine Investments Limited (10155345) United Kingdom