About Felix Smith Limited (11483294) United Kingdom