About Switchable Smart Films Ltd (11151530) United Kingdom