About Platform 99 Limited (10097737) United Kingdom