About Wilba Investment Limited (09270447) United Kingdom