About Logaid Limited (SC518029) United Kingdom