About Koala (property) Company Limited (05687406) United Kingdom