About Mareesa Management Ltd (12950919) United Kingdom