About Urkena Management Limited (09414944) United Kingdom