About Buggsbany Limited (12156127) United Kingdom