About Solar Security Films Ltd (11609328) United Kingdom