About Vanilla Republic Ltd (13557220) United Kingdom