About Bugz Live Foods Ltd (13023143) United Kingdom