About Kessell Technology Limited (07250711) United Kingdom