About Spektra 21 Limited (11997323) United Kingdom