About Buggra Ltd (12649420) United Kingdom