About Deflix Ltd (12168188) United Kingdom