About Capsule Twenty Five Ltd (13339201) United Kingdom