About Megillian Engineering Services Limited (11110068) United Kingdom