About Lorosoft Limited (12244295) United Kingdom