About Soopa Doopa Properties Limited (12446993) United Kingdom