About Amba Technologies Limited (11266404) United Kingdom