About Senesthetics Limited (10895856) United Kingdom