About Codruta Limited (10660933) United Kingdom