About Boomerang Environmental Limited (09427203) United Kingdom