About Krell Ltd (04146491) United Kingdom