About Flexxus Experts Ltd. (06669316) United Kingdom