About Galba Consul Ltd (11215361) United Kingdom