About Mirani Investments Limited (10248068) United Kingdom