About Teriqra Holdings Limited (11052631) United Kingdom