About Arcturus Associates Ltd (10881996) United Kingdom