About Felix Campania Limited (01209103) United Kingdom