About Senofane Ltd (10408628) United Kingdom