About Platform A Limited (03800335) United Kingdom