About Maestega Limited (10501124) United Kingdom