About Karaca Electronic Services (uk) Limited (13236816) United Kingdom