About Indigo Technology Property Ltd (SC686456) United Kingdom