About Bud Gremlin Ltd (12021035) United Kingdom