About Kobba Ltd (SC615207) United Kingdom