About Platform 12 Limited (NI658545) United Kingdom