About Platform 21 Limited (12507062) United Kingdom