About Ab Simba Limited (11137284) United Kingdom