About Montauk (uk) Investment Holdings Limited (SC531053) United Kingdom