About Cojocaru Speciation Ltd (10521696) United Kingdom