About Koala Platform Limited (13679479) United Kingdom