About Thorp Investment Limited (13184183) United Kingdom