About The Platform International Uk Limited (11865943) United Kingdom