About Fenix Xcell Limited (10552876) United Kingdom