About Sarah Technologies Limited (07255155) United Kingdom