About Meantime Information Technologies Ltd (02589414) United Kingdom