About Arundel Street Management Limited (12276689) United Kingdom