About Locose Limited (06361676) United Kingdom