About S Felix Consultancy Limited (08484993) United Kingdom