About Flexi Lets Holdings Limited (11624198) United Kingdom