About Bhomra Limited (12716260) United Kingdom