About Kubed Properties Limited (13684284) United Kingdom