About Ninja Properties Ltd (10318367) United Kingdom