About Flexspace Limited (12012630) United Kingdom