About The Jaffa Lion Ltd (SC639058) United Kingdom