About Zulucat Properties Ltd (11921308) United Kingdom