About Coreshare Technology Ltd (10623246) United Kingdom