About The Work Happy Project Limited (12402823) United Kingdom