About O Spa London Ltd (06994403) United Kingdom