About Krakatoa Consultants Limited (02624788) United Kingdom