About Measured World Ltd (07281861) United Kingdom