About Spirit Now London Ltd (10140981) United Kingdom