About North Rock International Limited (12085188) United Kingdom