About Oka People And Development Limited (12426564) United Kingdom