About Bahar Villa Ltd (13122327) United Kingdom