About Felix And Friends Limited (07494420) United Kingdom