About Ikkar London Ltd (11402963) United Kingdom