About Platform23 Limited (10985570) United Kingdom