About Sensu London Limited (09343366) United Kingdom