About Arcturus Technology Group Limited (09273103) United Kingdom