About Magres Innovations Limited (12451799) United Kingdom