About Intalace Limited (12215885) United Kingdom