About Arrow Capital Managers Ltd (12371752) United Kingdom