About Entity Discovery Ltd (12048490) United Kingdom