About Copper Technology Solutions Limited (10773215) United Kingdom