About Locri Ltd (12994681) United Kingdom