About Tallescope (holdings) Limited (10563743) United Kingdom