About Flexspace Management Limited (11942635) United Kingdom