About Thaurus Holdings Ltd (13291871) United Kingdom