About Flexpace Limited (06677244) United Kingdom