About Sero Technologies Limited (10928834) United Kingdom