About Teleskopvaskeren Limited (09753712) United Kingdom