About Ideq London Ltd (10747547) United Kingdom