About Maya Specialist Limited (12635258) United Kingdom