About Nexflex London Ltd (13329461) United Kingdom