About Arka Investments Limited (10371558) United Kingdom