About Mastrapasqua Holding Co. Ltd. (SC534383) United Kingdom