About Komodor Installation Limited (12953370) United Kingdom