About Indigoscott Sternhold Avenue Limited (12328030) United Kingdom