About Wby Space Limited (06940215) United Kingdom