About Earthfix Limited (10603267) United Kingdom