About Felix Corporate Sourcing Limited (12192214) United Kingdom