About Krishna European Company Limited (12007833) United Kingdom