About Infinitude Properties Limited (13070153) United Kingdom