About Limral Group Ltd (12696540) United Kingdom