About Touba Kane Ltd (10864866) United Kingdom