About Solo Foods Ltd (13338263) United Kingdom