About Buella Limited (12515889) United Kingdom