About Havillah World Services Limited (11518294) United Kingdom