About North Sakara Limited (11360986) United Kingdom