About Meritrule Limited (02005312) United Kingdom