About Aquila And Jide Investment Ltd (13242895) United Kingdom