About Meteodale Technologies Ltd (10036817) United Kingdom