About Thorpe International Services Limited (12217733) United Kingdom