About Boomerang Communications Ltd (06987518) United Kingdom