About Arra Investments Ltd (12309739) United Kingdom