About Kebra Properties Ltd (13596022) United Kingdom