About Gridfox Limited (12557867) United Kingdom