About Amazon Creek Management Limited (10984433) United Kingdom