About Kedros It Limited (08375928) United Kingdom