About Boomerang Holdings Ltd (06842063) United Kingdom