About Besxeon Ellis Investment Ltd (07718265) United Kingdom