About Fexspace Limited (12931970) United Kingdom