About Arcturus Solar Limited (10912985) United Kingdom