About Howsr Ltd. (10426209) United Kingdom