About Boomerang Records Limited (12617868) United Kingdom