About Elkhorn Solutions Limited (10039629) United Kingdom