About Flexxirent Limited (11195277) United Kingdom