About Ikhtiyari London Ltd (13326768) United Kingdom