About Feelgood Factor (uk) Limited (04918318) United Kingdom