About Define London Ltd (12940521) United Kingdom