About Meerbay Limited (12191349) United Kingdom