About Magpie Technologies Ltd (FC032188) Virgin Islands