About Xcell Innovation Technology Limited (NI657505) United Kingdom