About Capsula Ltd (13159500) United Kingdom