About Penuel Ark Limited (13124338) United Kingdom