About Kapusta Io Limited (10959848) United Kingdom