About Kellak Engineering Solutions Limited (10705225) United Kingdom