About Beetle Productions Limited (06675865) United Kingdom