About Felix & Company Limited (08517600) United Kingdom