About Beetle Werks Limited (05493498) United Kingdom