About Galebuggy Ltd (12443271) United Kingdom