About Vikoli Project Controls Solutions Ltd (11740648) United Kingdom