About Canary Dwarf Limited (07641029) United Kingdom