About Arra Ventures Ltd (11194004) United Kingdom