About Dichotomy London Ltd (13129865) United Kingdom