About Tetor Solutions Ltd (12828430) United Kingdom