About Locasa Ltd (SC534069) United Kingdom