About Arrowsmith Investment Limited (12402608) United Kingdom