About Senninbari Ltd (11420198) United Kingdom