About Exceligen Technology Limited (13374859) United Kingdom