About Nefertiti Technical Limited (SC253760) United Kingdom