About Felix Technologies (uk) Ltd (08613478) United Kingdom