About Galileo Products Limited (09113097) United Kingdom