About Locus Hackney Ltd (09144620) United Kingdom