About Baraka Properties (mttr) Ltd (FC038998) Virgin Islands, British