About Solar Safe Films Ltd (11697177) United Kingdom