About Codrus Technology Ltd (08039321) United Kingdom