About Felix Solutions Limited (09374238) United Kingdom