About Senofrix Ltd (11238153) United Kingdom