About Amazing Beetle Limited (08188769) United Kingdom