About Felix Consultancy Services Limited (11671099) United Kingdom