About Logflex Limited (06899081) United Kingdom