About Platform (shrewsbury) Limited (10852446) United Kingdom