About Feelgood Corp Limited (11259290) United Kingdom