About Indicatrix Crystallography Limited (12090026) United Kingdom