About Giants Corporation Limited (10118964) United Kingdom