About The Merlin Organisation Limited (02771156) United Kingdom