About Thelloy Ltd (10509595) United Kingdom