About Waaberi Consulting & Development Ltd (11859047) United Kingdom