About Koopa Ltd (12899777) United Kingdom