About Giant Atlas (uk) Limited (07229596) United Kingdom