About Teslerrtress Ltd (10594152) United Kingdom