About Deregallera Ltd (07097718) United Kingdom