About Sanballa Ltd (12668288) United Kingdom