About Isaac Adu Limited (10348621) United Kingdom