About Galboola Limited (01237375) United Kingdom