About Vexilla Trading Ltd (13389506) United Kingdom