About Platform Controls Ltd (11650838) United Kingdom