About Macroscope London Ltd (07307658) United Kingdom