About International Platforms (va) Limited (13576718) United Kingdom