About Murdoch Technology Ltd (SC511882) United Kingdom