About Sol Foods Limited (07596992) United Kingdom