About Ikigai Properties Limited (12036237) United Kingdom