About Boomerang Holiday Group Ltd (10287274) United Kingdom