About Oflox Ltd (12074042) United Kingdom