About Deregallera Technology Ltd (07091333) United Kingdom