About Felix Spp Ltd (13621548) United Kingdom