About Safety Platforms Holdings Limited (12282863) United Kingdom