About Billi London Ltd (12138250) United Kingdom