About Felix Retail Ltd (13675347) United Kingdom