About Mendelbillie Ltd (12969243) United Kingdom