About Platform 26 Limited (13046534) United Kingdom