About Numerikal Ltd (SC689532) United Kingdom