About Maesglas Consultancy Limited (11925111) United Kingdom