About Platform 121 Limited (10886040) United Kingdom