About Felix (u.k.) Limited (02457461) United Kingdom