About Mullarkey Holdings Limited (10981622) United Kingdom