About Larixxa Software Limited (10252035) United Kingdom