About Arra Management Ltd (07201531) United Kingdom