About Rebecca (holdings) Ltd (SC483036) United Kingdom