About Felix I Ltd (12322003) United Kingdom