About Finity Technology Limited (09018598) United Kingdom