About Uk Waxworms Limited (07207903) United Kingdom