About Senor Saffron Ltd (13055463) United Kingdom