About Thameqo29 Ltd (12923925) United Kingdom