About Nemara Limited (10308378) United Kingdom