About Jesta Holding 71 Investment Ltd (13027404) United Kingdom