About Thorp Technology Limited (03726638) United Kingdom