About Felix Max Limited (SC682687) United Kingdom