About Super 8 Wellness Limited (11387821) United Kingdom