About Mereddy Holdings Limited (11799001) United Kingdom