About Sofuture Properties Limited (12353866) United Kingdom