About Beacon International Holdings Limited (12085026) United Kingdom