About Abalone Media Limited (12065460) United Kingdom