About Ikando Ltd (12782026) United Kingdom