About 20 20 Finance Limited (07073479) United Kingdom