About Arctis Management Uk Limited (12254718) United Kingdom