About Zelow Ltd. (07205739) United Kingdom