About Kapila Global Strategies Ltd (11275405) United Kingdom