About Omkar Construction Services Ltd (12664244) United Kingdom