About Thecla Schreuders Ltd (11771081) United Kingdom