About Felix 7 Limited (11394677) United Kingdom