About Sen London Limited (09215639) United Kingdom