About Ikigai Lettings Ltd (12943873) United Kingdom