About Anushka Investments Limited (12099535) United Kingdom