About Inhabit Group Ltd (SC620652) United Kingdom