About The Group Glamping Company Limited (12897186) United Kingdom