About Happi Hotel Spa Limited (11799277) United Kingdom