About Arrowmark International Limited (12322843) United Kingdom