About Boomerang Hamble Limited (07118050) United Kingdom