About Dualmatter Computing Limited (12796348) United Kingdom