About Backup Technology Holdings Limited (07890778) United Kingdom