About Flexible Business Interiors Holdings Limited (10388283) United Kingdom