About Quarryman Investment Limited (12582466) United Kingdom