About Megarest Ltd (10390719) United Kingdom