About Kapisa Limited (10928153) United Kingdom