About Torrus Kent Limited (11013752) United Kingdom