About Ada Matrix Group Ltd (13091129) United Kingdom