About Temcouk (holdings) Limited (10058658) United Kingdom