About Flexyspace Limited (06428272) United Kingdom