About Amra Investments Limited (10779080) United Kingdom