About Griddero Limited (09599293) United Kingdom