About Ngoppa Development Limited (08182544) United Kingdom