About Felix Group Holdings Ltd (12113901) United Kingdom