About Tholstrup London Ltd (11000699) United Kingdom