About Losh Software Limited (11923683) United Kingdom