About Omkara 108 Limited (07564263) United Kingdom