About Platform Interior Solutions Limited (SC349183) United Kingdom