About Flexi Holder & Co Limited (10895079) United Kingdom