About Felix Management Services Ltd (12237615) United Kingdom