About Vexillabium Contracting Ltd (10459518) United Kingdom