About Kabbra Limited (SC630281) United Kingdom