About Mallard Credit Union Limited (NO000191) United Kingdom