About Kobbera Ltd (08879216) United Kingdom