About Ixydo Ltd (08882228) United Kingdom