About Sigmadelta Holdings Limited (11910440) United Kingdom