About Maeco Tech Ltd. (11619590) United Kingdom