About Lumerical Computational Solutions (uk) Limited (09244439) United Kingdom