About Felix Snell Enterprises Ltd (09235317) United Kingdom