About Devil Bear Rock Ltd (11210662) United Kingdom