About Zebra Asset Finance Limited (09391810) United Kingdom