About Dellbay Limited (SC240258) United Kingdom