About Meta-lucid Ltd (06267363) United Kingdom