About Abacus Media Rights Limited (12451984) United Kingdom