About Technology Growth (slc) Limited (12894441) United Kingdom