About Felix Patrician Limited (13200399) United Kingdom