About Addo Finance Limited (11989319) United Kingdom