About Machina Loci Ltd (07331649) United Kingdom