About Keebab House Ltd (12071257) United Kingdom