About Ebra Properties Limited (09972396) United Kingdom